from __future__ import absolute_import
import os

from celery import Celery

from jiuyun import settings

# 设置环境变量
os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'jiuyun.settings')

# 创建Celery实例对象
task_app = Celery('TaskCelery')

# 从项目的settings.py中加载Celery的配置（消息中间件的位置和数据存储的配置及定时任务配置）
task_app.config_from_object('jiuyun.settings')

# 启动搜索tasks的任务模块
task_app.autodiscover_tasks(lambda : settings.INSTALLED_APPS)
